#ifndef APP_FX3_RCP_COMMAND_H_
#define APP_FX3_RCP_COMMAND_H_
typedef enum
{
    // set
    CAPTURE_IMAGE = 0x01,
    S1_SHOOTING = 0x02,
    AF_SHUTTER = 0x03,
    SET_IOS = 0x04,
    SET_SHUTTER_SPEED = 0x05,
    SET_EXPOSURE_PROGRAM_MODE = 0x06,
    SET_FOCUS_MODE = 0x07,
    SET_FOCUS_AREA = 0x08,
    DEVICE_PROPERTY_FEL = 0x09,
    DEVICE_PROPERTY_AWBL = 0x0a,
    SET_AF_AREA_POSITION = 0x0b,
    SET_SELECT_MEDIA_FORMAT = 0x0c,
    EXECUTE_MOVIE_REC = 0x0d,
    SET_WHITE_BALANCE = 0x0e,
    SET_CUSTOM_WB = 0x0f,
    SET_ZOOM_OPERATION = 0x10,
    SET_REMOCON_ZOOM_SPEED_TYPE = 0X11,
    SET_RECORDING_SETTING = 0X12,
    SET_DISPMODE = 0X13,
    SET_PLAYBACK_MEDIA = 0X14

} fxx_rcp_commands_t;

typedef struct request_command
{
    uint8_t cmd;
    uint8_t rw;
    char param1[32];
    char param2[32];
} request_command_t;
typedef struct response_command
{
    uint8_t cmd;
    uint8_t res;
    uint8_t filename[256];
} response_command_t;
struct filename_t
{
    uint8_t filename[max_info][10];
    uint8_t creattime[max_info][20];
    uint8_t recorstime[max_info][20];
    uint8_t recoretime[max_info][20];
};
#endif